package cn.wk.order.domain;

import cn.wk.basic.domain.BaseDomain;
import cn.wk.org.domain.Shop;
import cn.wk.pet.domain.Pet;
import cn.wk.user.domain.User;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;


/**
 * 领养订单
 */
@Data
public class AdoptOrder extends BaseDomain {
    //摘要
    private String digest;
    //状态 1 待支付    2 待发货(完成支付)   3.已完成(已经确认收货)  -1 取消
    private Integer state = 1;
    //订单金额
    private BigDecimal price;
    //订单编号
    private String orderSn;
    //支付单号(支付宝返回过来的支付单号)
    private String paySn;
    //最后支付时间
    private Date lastPayTime;
    //订单支付完成时间
    private Date lastConfirmTime;
    //宠物（领养的具体宠物）
    private Pet pet;
    //用户(谁领养的)
    private User user;
    //店铺(我在哪个店铺进行领养的)
    private Shop shop;
}
